문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 광고 차단 (문단 편집) === hosts 변경 === [[PC]]나 [[공유기]] 내에는 [[호스트#s-6|hosts 파일]]이 있어 도메인을 입력할 때 [[DNS]]를 거치지 않고 바로 해당 [[IP]]로 접속시켜주는 기능이 있다. 관리자 권한으로 윈도우 기준 C:\\Windows\\System32\\drivers\\etc\\hosts 파일을 열어보면 도메인과 IP 주소가 나열되어 있는데, 같은 줄에 적힌 IP와 도메인은 서로 일대일 대응한다고 보면 된다. 예를 들자면 hosts 파일의 첫 번째 줄은 대부분 "127.0.0.1 localhost"라고 적혀 있는데, 주소창에 localhost를 입력하고 엔터를 누르면 127.0.0.1로 접속한다. 컴퓨터에 내장된 일종의 [[DNS]] 서버 정도라고 생각하면 된다. host 파일 자체는 중립적인 순수 OS의 기능이자 설정이다. 이를 어떻게 활용하느냐는 유저의 몫이다. 광고 외의 다른 사이트 차단도 가능하며 피싱도 가능하다. 광고를 차단하는 방법은 만약 광고 서버가 ad.asdf.co.kr이라고 한다면 127.0.0.1 ad.asdf.co.kr 나 0.0.0.0 ad.asdf.co.kr로 적어주면 된다. 참고로 # 같은 주석용 기호는 앞에 달지 않는다. IP는 광고를 받지 못할 임의의 숫자를 입력하면 되는데, 0.0.0.0을 적어 넣으면 된다. 이렇게 hosts 파일을 수정하면 광고 도메인 응답을 받지 못해 광고가 뜨지 못하게 된다. 여기에 자기 자신을 뜻하는 루프백인 172.0.0.1 을 넣는 경우가 있는데 0.0.0.0이 바로 invalid host address 로 커넥션을 드랍시키는 것과 달리 127.0.0.1은 연결을 수락하기 위한 핸드셰이크 작업이 포함되며, 자신의 컴퓨터를 서버로 운영중인 경우에는 엉뚱한 페이지로 연결시키게 되므로 0.0.0.0을 사용하는 편이 낫다. 이 방식의 장점으로는 어떤 프로그램이든 가리지 않고 광고를 차단할 수 있다는 것. 하지만 도메인 단위이기 때문에 외부 광고서버를 이용하지 않는 자체광고나 도메인 대신 IP 주소만 쓰는 광고서버는 차단할 수 없다거나, 광고 차단기를 차단하는 스크립트에 속수무책이라든가 하는 단점이 있다. 또 하나의 단점이라면 보안 문제가 있을 수 있다는 것. 해킹 기법 중 하나인 [[DNS 스푸핑]]과 근본적으로 동일한 방법이다. https://의 보안접속을 쓴다면 이런 변조는 먹히지 않는다. 정확히는 hosts를 변경하면 도메인과 IP주소가 일치하지 않아서 인증서 오류를 일으킨다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기